MQGTFIGFNTAGITFEERFLALLLKVKKENGFCEIYYLQAPVLADLLLILQSRMAVIFQRLENQGEAYKDELITYNEALVANIPQVETAEIQQPSPERRIMSITLKPGETQSTLILVFQDEQISTLCIDDLQIEALIIGIQQALKTVGDQELVQYLSSNMDFLMCYTVDLTTQPNIDYQQYPQEDWKLNLFSHYLGVLYCCETDEGKKIVSGAVVKTSAPHLSELENNVVTRIIEKSPKLKAMHAELAPCQIFSTIIPSQPGRMLSLEECLRPLHAFYLEKKAELSA