MTASSPSLSPTLELACELIRRPSVTPLDADCQALMMRRLEAAGFALEPMRIEEVDNFWARRGGDGPVLCFAGHTDVVPTGPLQAWQHQPFDALIDDQGMLCGRGAADMKGSLASMIVAVERFVADHPEHKGAIAFLITSDEEGPAHHGTKAVVERLAARGERLDWCIVGEPSSTSLVGDVVKNGRRGSLGAKLTIRGVQGHVAYPHLAKNPIHLAAPALAELAAEHWDDGNAFFPPTSFQVSNLNSGTGATNVIPGELTALFNFRFSTESTVEGLQKRVEAILDKHGLDWHVEWALSGLPFLTEPGELLDAVAASIRAVTGRETQPSTSGGTSDGRFIATMGTQVVELGPVNATIHQVNERVLASDLELLTEIYYQTLVRLLA*