MLFLRRHVLPLLRAVSPLPSPIYHRACLLSTSTSASAAPFSLEDYLVAACGLAAAQARKTAQKAFDGASKDSRKAFEEISNCRLNSASNPDAVLALLSGVGLSRADIADIVVADPLLLRSSPKKVGPRLLALRDRLGLSAPQIVRFLLVGSRAVRGCDVVPKLEFFISFYGSFERLLVILKNHNCILWSDLERVIKPNIALLHQCGLSVRDIARLFSLRARVLTFRPESIKEIVLRAEELGVPCSSRMFWQAVAVVSNISKEKVAARLELLKSTLGCHESEIATAVSKMPSILTISEESLHRKIRFLINEVGLEPQYILQRPALFGYSLEKRLVPRYCVMKVLLAKGLLDSNRSFYSFAQYGEETFKLRCIDSHQDSVPGLADDYATARAGVVPYQL*