MALSDIHEMTKSPSLHLLIYMEVGLGIMAIRRTHFDRGTHYNSFARFISSTRRIKEYINILVRFLFQMDNDGNFEWFLGREFQIVLYMGNILSGRVIDYTNDAGWFVVQYEDGHTDELYWKELLEIILSFGCYDFP