MLVELIHKFLNLVAPPVSFFSLLLFLPPFQFFKCVLSILGTLFSEDVAGKVVIITGASSGIGEYLAYEYAKRGACLTLAARRDRSLNEVAEGARELGSPDVITIQADVSKAEDCRRIVDQTMSHFGRLDHLVNNAGVHAIALFEDTEDVTDFKSVMDINFWGSVYMTRFAIPYLRYSGGRIIVLSSSASWLPAPRSSFYNASKAAVSQFFETLRIELGQDIKITLVTPGFVESELTQGKYIGKGGDVEVDQGMRDVFIGATPVAKVESCAKTIVNSACRGERYVTIPSWFRVSYLWKVFAPEVLEWMYRLMHLTGTSPEDALSKKVADYTGAQNVLYPETIRTGETKTD*