MLSFLHRASRMFPTVRVSFSGPLRQTTPSDRYVVLLDVVPMDSRRYRYAYHRSSWLVAGKADPPPPARLYAHPDTPIGPDALRKQVISFEKVKLTNNEMDKNGQRRFSVGQGLVVREKGSESVSVGRSVGYKWCKNAPPWVLRHGAVRLGAYDRPVLRHLRAKWEGGSGRLCWDLIGRQFLHDYWPAGELLDAKAATLVAY